The Picasso Database Query Optimizer Visualizer
نویسنده
چکیده
Plan Diagram A visualization of the estimated behavior of a selected plan in the plan diagram, when this specific plan is used throughout the selectivity space. Plan-replacement Diagrams Reduced Plan Diagram Shows the extent to which the original plan diagram may be simplified (by replacing some of the plans with their siblings in the plan diagram) without increasing the cost of any individual query by more than a user-specified threshold value. Robust Plan Diagram Shows the extent to which the plans in the original plan diagram may be replaced by comparatively robust plans without increasing the cost of any individual query by more than a user-specified threshold value. Run-time Diagrams Execution Cost Diagram A visualization of the runtime query response times over the selectivity space. Execution Cardinality Diagram A visualization of the runtime query result cardinalities over the selectivity space. Table 1: Picasso Diagram Suite
منابع مشابه
Efficient Generation of Query Optimizer Diagrams
Given a parameterized n-dimensional SQL query template and a choice of query optimizer, a plan diagram is a color-coded pictorial enumeration of the execution plan choices of the optimizer over the query parameter space. Similarly, we can define cost diagram and cardinality diagram as the pictorial enumerations of cost and cardinality estimations of the optimizer over the same space. These thre...
متن کاملIdentifying robust plans through plan diagram reduction
Estimates of predicate selectivities by database query optimizers often differ significantly from those actually encountered during query execution, leading to poor plan choices and inflated response times. In this paper, we investigate mitigating this problem by replacing selectivity error-sensitive plan choices with alternative plans that provide robust performance. Our approach is based on t...
متن کاملEfficiently approximating query optimizer plan diagrams
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagram is a color-coded pictorial enumeration of the execution plan choices of the optimizer over the query parameter space. These diagrams have proved to be a powerful metaphor for the analysis and redesign of modern optimizers, and are gaining currency in diverse industrial and academic institutions...
متن کاملQuery Optimization in Oracle9i
EXECUTIVE OVERVIEW This paper describes Oracle's query optimizer, a key database component that enables Oracle's customers to achieve superior performance. Oracle's query optimizer technology is unmatched in the breadth of its functionality, and this paper provides a detailed discussion of all major areas of query optimization.
متن کاملSelectivity & Cost Estimates in Query Optimization in Distributed Databases
Query optimizers are critical to the efficiency of modern relational database systems. If a query optimizer chooses a poor query execution plan, the performance of the database system in answering the query can be very poor. This study describes that there are numerous alternative ways to execute a query. These are so called execution plans. A component in the database management system called ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- PVLDB
دوره 3 شماره
صفحات -
تاریخ انتشار 2010